package org.jeecg.modules.xindian.reconciliation.service;

import org.jeecg.modules.xindian.reconciliation.controller.req.PolicyRelationExcel;
import org.jeecg.modules.xindian.reconciliation.entity.InsuranceSettlementInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.xindian.reconciliation.entity.SettlementPolicyRelation;

import java.util.Date;
import java.util.List;

/**
 * @Description: 保险公司结算汇总
 * @Author: jeecg-boot
 * @Date:   2024-04-11
 * @Version: V1.0
 */
public interface IInsuranceSettlementInfoService extends IService<InsuranceSettlementInfo> {
    void loadSettlementByUpLoadFile(String id , List<PolicyRelationExcel> relationExcels);

    /**
     * 同步
     */
    void synchronizeLastMonth();
    void synchronizeMonth(Date date);

    /**
     * 确认保单
     * @param id
     */
    void confirmPolicy(String id);
}
